53655e0931204b316b0cbe60a99f09af6c67e186,src/main/java/net/sf/oval/configuration/annotation/JPAAnnotationsConfigurer.java,JPAAnnotationsConfigurer,getClassConfiguration,#Class#,76

Before Change


			{
				if (annotation instanceof Basic)
				{
					initializeChecks((Basic) annotation, checks);
				}
				else if (annotation instanceof Column)
				{
					initializeChecks((Column) annotation, checks, method);
				}
				else if (annotation instanceof OneToOne)
				{

After Change


				final FieldConfiguration fc = new FieldConfiguration();
				fc.name = field.getName();
				fc.checks = checks;
				checks = cf.createList(); // create a new list for the next field with checks
				config.fieldConfigurations.add(fc);
			}
		}

		/*
		 * determine getter checks
		 */
		for (final Method method : config.type.getDeclaredMethods())
		{
			// consider getters only 
			if (!ReflectionUtils.isGetter(method)) continue;

			// loop over all annotations
			for (final Annotation annotation : method.getAnnotations())
				if (annotation instanceof Basic)
					initializeChecks((Basic) annotation, checks);
				else if (annotation instanceof Column)
					initializeChecks((Column) annotation, checks, method);
				else if (annotation instanceof OneToOne)
					initializeChecks((OneToOne) annotation, checks);
				else if (annotation instanceof ManyToOne)